package Song.Han.demo02;
/*
    创建多线程的第二种方式：实现Runnable接口
            java.long.Runnable
            1.创建Runnable接口的实现类
            2.在实现类中重写run方法，设置线程任务
            3.创建一个Runnable接口的实现类对象
            4.创建Thread类对象，构造方法中传递Runnable接口的实现类对象
            5.调用Thread类中的start方法，开启新的线程执行run方法
*/

public class Demo04Runnable {
    public static void main(String[] args) {
        //3.创建一个Runnable接口的实现类对象
        RunnableImpl runnable = new RunnableImpl();
        //4.创建Thread类对象，构造方法中传递Runnable接口的实现类对象
        Thread thread = new Thread(runnable);
        //5.调用Thread类中的start方法，开启新的线程执行run方法
        thread.start();

        for (int i = 0; i < 20; i++) {
            System.out.println(Thread.currentThread().getName()+"-->"+i);
        }


    }
}
